import Vue from 'vue';

// 四舍五入过滤器 + 保留小数位
Vue.filter('Fixed', (value, num) => {
	let realVal = '';
	if (!isNaN(value) && value !== '') {
		// 截取当前数据到小数点后两位
		realVal = parseFloat(value).toFixed(num);
	} else {
		realVal = '--';
	}
	return realVal;
});
// 转换成万为单位保留一位小数
Vue.filter('formatMyriadNum', value => {
	value = Number(value);
	if (value >= 10000) {
		return (value / 10000).toFixed(1) + 'w';
	}
	return value;
});
// 金额分隔 1500 》1,500
Vue.filter('$goldDivide', value => {
	if (value) {
		return Number(value).toLocaleString();
	}
	return value;
});
// 转换成万为单位保留一位小数
Vue.filter('formatMyriadNum', value => {
	value = Number(value);
	if (value >= 10000) {
		return (value / 10000).toFixed(1) + 'w';
	}
	return value;
});